//数据格式注册——大厅
module RegDataGame {
    export let LEN_33 = 33
    export let LEN_32 = 32
    export let LEN_MACHINE_ID = 33
    export let LEN_MOBILE_PHONE = 12
    export let LEN_PASSWORD = 33

    //BYTE,CHAR 1字节  TCHAR是char数组形式 如果是TCHAR是中文数据则用CHINESE
    //WORD 2字节
    //DWORD int LONG 4字节
    //SCORE 8字节

    //游戏里面取款操作
    export let CMD_GP_TakeScoreRequest = {
        wMainCmdID: 5, //主消息号
        wSubCmdID: 3,  //子消息号
        nLenght: 42,  //包体长度 = LEN_MD5 + LEN_ACCOUNTS + LEN_MACHINE_ID + LEN_MOBILE_PHONE+BYTE + DWORD + WORD   如果该字节没有长度要求则不填
        data: [
            ["cbActivityGame", "BYTE"],
            ["lTakeScore", "SCORE"],
            ["szInsurePass", "CHARS", LEN_33],
        ]
    }
    //ID登陆
    export let CMD_GP_LogonGameID = {
        wMainCmdID: 104, //主消息号
        wSubCmdID: 1,  //子消息号
        nLenght: 117,  //包体长度 = LEN_MD5 + LEN_ACCOUNTS + LEN_MACHINE_ID + LEN_MOBILE_PHONE+BYTE + DWORD + WORD   如果该字节没有长度要求则不填
        data: [
            ["wModuleID", "WORD"],
            ["dwPlazaVersion", "DWORD"],
            ["cbDeviceType", "BYTE"],
            ["dwGameID", "DWORD", LEN_32],
            ["szPassword", "CHARS", LEN_33],
            ["szMachineID", "CHARS", LEN_33],
            ["szMobilePhone", "CHARS", LEN_MOBILE_PHONE],
        ]
    }
    //账号登陆
    export let CMD_GP_LogonAccounts = {
        wMainCmdID: 104, //主消息号
        wSubCmdID: 2,  //子消息号
        nLenght: 117,  //包体长度 = LEN_MD5 + LEN_ACCOUNTS + LEN_MACHINE_ID + LEN_MOBILE_PHONE+BYTE + DWORD + WORD   如果该字节没有长度要求则不填
        data: [
            ["wModuleID", "WORD"],
            ["dwPlazaVersion", "DWORD"],
            ["cbDeviceType", "BYTE"],
            ["szPassword", "CHARS", LEN_33],
            ["szAccounts", "CHARS", LEN_32],
            ["szMachineID", "CHARS", LEN_MACHINE_ID],
            ["szMobilePhone", "CHARS", LEN_MOBILE_PHONE],
        ]
    }
    //发送注册账号 
    export let CMD_GP_LogonRegisterAccounts = {
        wMainCmdID: 104, //主消息号
        wSubCmdID: 3,  //子消息号
        nLenght: 131,
        data: [
            ["cbDeviceType", "BYTE"],
            ["szLogonPass", "CHARS", LEN_32],
            ["szAccounts", "CHARS", LEN_32],
            ["szNickName", "CHINESE", LEN_33],
            ["szMachineID", "CHARS", LEN_33],
        ]
    }
    // 存入游戏币
    export let DBR_GP_UserSaveScore = {
        wMainCmdID: 3,
        wSubCmdID: 161,
        nLenght: 78,
        data: [
            ["dwUserID", "DWORD"],      //ID
            ["lSaveScore", "DLONG"],        //存入游戏币
            ["szMachineID", "TCHAR", LEN_MACHINE_ID],       //机器序列
        ]
    }
    // 取出游戏币
    export let DBR_GP_UserTakeScore = {
        wMainCmdID: 3,
        wSubCmdID: 162,
        nLenght: 144,
        data: [
            ["dwUserID", "DWORD"],      //ID
            ["lTakeScore", "DLONG"],        //提取游戏币
            ["szPassword", "TCHAR", LEN_PASSWORD],       //银行密码
            ["szMachineID", "TCHAR", LEN_MACHINE_ID],       //机器序列

        ]
    }
    // 设置保险箱取款密码
    export let CMD_GP_UserEnableInsure = {
        wMainCmdID: 3,
        wSubCmdID: 160,
        nLenght: 202,
        data: [
            ["dwUserID", "DWORD"],      //ID
            ["szLogonPass", "TCHAR", LEN_PASSWORD],        //登录密码
            ["szInsurePass", "TCHAR", LEN_PASSWORD],       //银行密码
            ["szMachineID", "TCHAR", LEN_MACHINE_ID],       //银行密码
        ]
    }
    // API登陆
    export let CMD_MB_LogonUserApi = {
        wMainCmdID: 100,
        wSubCmdID: 6,
        nLenght: 194,
        data: [
            ["dwUserName", "TCHAR", 32],      //ID登陸
            ["platform", "TCHAR", 32],        //平台
            ["token", "TCHAR", 33],       //密码
        ]
    }

    //游客登陆
    export let CMD_MB_LogonGuest = {
        wMainCmdID: 100,
        wSubCmdID: 5,
        nLenght: 300,
        data: [
            ["wModuleID", "WORD"],
            ["dwPlazaVersion", "DWORD"],
            ["cbDeviceType", "BYTE"],
            ["szMachineID", "CHARS", LEN_MACHINE_ID],
            ["szMobilePhone", "CHARS", LEN_MOBILE_PHONE],
        ]

    }

    //游客绑定
    export let CMD_MB_BindGuest = {
        wMainCmdID: 104,
        wSubCmdID: 5,
        nLenght: 96,
        data: [
            ["szLogonPass", "CHARS", LEN_32],    //登录密码
            ["szAccounts", "CHARS", LEN_32],    //登录帐号
            ["szNickName", "CHINESE", LEN_32],  //用户昵称
        ]

    }

    //APP绑定
    export let CMD_MB_BindAppCode = {
        wMainCmdID: 104,
        wSubCmdID: 6,
        nLenght: 37,
        data: [
            ["cbBindType", "BYTE"],    //登录密码
            ["dwUserID", "DWORD"],    //登录帐号
            ["szAppCode", "CHARS", LEN_32],  //用户昵称
        ]

    }

    //发送注册账号(验证码) 
    export let CMD_GP_RegAccounts = {
        wMainCmdID: 104, //主消息号
        wSubCmdID: 8,  //子消息号
        nLenght: 153,  //包体长度 = LEN_MD5 + LEN_ACCOUNTS + LEN_MACHINE_ID + LEN_MOBILE_PHONE+BYTE + DWORD + WORD   如果该字节没有长度要求则不填
        data: [
            ["cbDeviceType", "BYTE"],
            ["szLogonPass", "TCHAR", LEN_33],    //登录密码
            ["szAccounts", "TCHAR", LEN_32],    //登录帐号
            ["szNickName", "CHINESE", LEN_32],  //用户昵称
            ["szMachineID", "TCHAR", LEN_33],  //机器标识
            ["szMobilePhone", "CHARS", 12],
            ["szIdentityCode", "CHARS", 10],
        ]
    }


    //密码找回11
    export let CMD_GP_FindPass = {
        wMainCmdID: 104, //主消息号
        wSubCmdID: 11,  //子消息号
        nLenght: 63,  //包体长度 = LEN_MD5 + LEN_ACCOUNTS + LEN_MACHINE_ID + LEN_MOBILE_PHONE+BYTE + DWORD + WORD   如果该字节没有长度要求则不填
        data: [
            ["szMobilePhone", "TCHAR", 20],      //手机号
            ["szPassWord", "TCHAR", LEN_33],    //密码
            ["szIdentityCode", "TCHAR", 10],    //验证码
        ]
    }
    //密码找回返回12

    //游客绑定(验证码)
    export let CMD_MB_BindGuestPhone = {
        wMainCmdID: 104,
        wSubCmdID: 14,
        nLenght: 127,
        data: [
            ["szLogonPass", "CHARS", LEN_33],    //登录密码
            ["szAccounts", "CHARS", LEN_32],    //登录帐号
            ["szNickName", "CHINESE", LEN_32],  //用户昵称
            ["szMobilePhone", "CHARS", 20],    //手机号
            ["szIdentityCode", "CHARS", 10],  //验证码
        ]

    }

    //推广员注册
    export let CMD_MB_RegAccountsSpreader = {
        wMainCmdID: 104,
        wSubCmdID: 15,
        nLenght: 157,
        data: [
            ["cbDeviceType", "BYTE"],    //设备类型
            ["szLogonPass", "TCHAR", LEN_33],    //登录密码
            ["szAccounts", "TCHAR", LEN_32],    //登录帐号
            ["szNickName", "CHINESE", LEN_32],  //用户昵称
            ["szMachineID", "TCHAR", LEN_33],  //机器标识
            ["szMobilePhone", "TCHAR", 12],  //电话号码
            ["szIdentityCode", "TCHAR", 10],    //验证码
            ["dwSpreaderGameID", "DWORD"],  //推广员GameID
        ]
    }


    //获取推广员信息
    export let CMD_MB_GetSpreaderInfo = {
        wMainCmdID: 104,
        wSubCmdID: 16,
        nLenght: 4,
        data: [
            ["dwGameID", "DWORD"],    //设备类型
        ]
    }
    //获取推广员排行榜
    export let CMD_MB_GetSpreaderRank = {
        wMainCmdID: 104,
        wSubCmdID: 20,
        nLenght: 1,
        data: [
            ["cbType", "BYTE"], 				//0为全部，1为昨日
        ]
    }

    //获取推广下线明细
    export let CMD_MB_GetSpreaderLog = {
        wMainCmdID: 104,
        wSubCmdID: 18,
        nLenght: 8,
        data: [
            ["nPageSize", "DWORD"],    //一页显示多少
            ["nPageIndex", "DWORD"],    //当前页
        ]
    }

    //获取游戏版本
    export let CMD_MB_GetGameVersion = {
        wMainCmdID: 104,
        wSubCmdID: 600,
        nLenght: 32,
        data: [
            ["szAppCode", "CHARS", LEN_32],
        ]

    }
    //获取游戏配置 返回606  607
    export let CMD_MB_GetConfig = {
        wMainCmdID: 104,
        wSubCmdID: 602,
        nLenght: 32,
        data: [
            ["szAppCode", "CHARS", LEN_32],
        ]

    }
    //设置渠道号
    export let CMD_MB_SetChannel = {
        wMainCmdID: 104,
        wSubCmdID: 604,
        nLenght: 68,
        data: [
            ["dwUserID", "DWORD"],
            ["szChannelCode", "CHARS", 64],
        ]

    }
    //获取大厅版本 返回606,607
    export let CMD_MB_GetLogVersion = {
        wMainCmdID: 104,
        wSubCmdID: 605,
        nLenght: 32,
        data: [
            ["szAppCode", "CHARS", LEN_32],
        ]

    }
    //修改登陆密码
    export let CMD_C_ModifyLogonPass = {
        wMainCmdID: 102,
        wSubCmdID: 101,
        nLenght: 66,
        data: [

            ["szDesPassword", "TCHAR", 33],  //用户密码
            ["szScrPassword", "TCHAR", 33],  //用户密码
        ],
    }

    //修改机器
    export let CMD_C_ModifyMachine = {
        wMainCmdID: 102,
        wSubCmdID: 100,
        nLenght: 71,
        data: [
            ["cbBind", "BYTE"],  //绑定标志
            ["dwUserID", "DWORD"],  //用户标识
            ["szPassword", "TCHAR", 33],  //用户密码
            ["szMachineID", "TCHAR", 33],  //机器序列
        ],
    }
    //修改银行密码+第一次设置银行密码，如果是第一次设置密码szScrPassword = ""
    export let CMD_C_ModifyInsurePass = {
        wMainCmdID: 102,
        wSubCmdID: 102,
        nLenght: 66,
        data: [

            ["szDesPassword", "TCHAR", 33],  //原密码
            ["szScrPassword", "TCHAR", 33],  //新密码
        ],
    }
    //修改签名
    export let CMD_C_modifyUnderWrite = {
        wMainCmdID: 102,
        wSubCmdID: 103,
        nLenght: 69,
        data: [
            ["dwUserID", "DWORD"],  //用户ID
            ["szPassword", "TCHAR", 33],  //用户密码
            ["szUnderWrite", "CHINESE", 32],  //签名
        ],
    }
    //打开账号安全界面
    export let CMD_C_OpenAccountSafe = {
        wMainCmdID: 102,
        wSubCmdID: 104,
        nLenght: 0,
        data: [

        ],
    }
    //用户在游戏分数的变化
    export let CMD_C_GameUserScore = {
        wMainCmdID: 102,
        wSubCmdID: 106,
        nLenght: 0,
        data: [
            ["lScore", "SCORE"],  //分数
        ],
    }
    //系统头像
    export let CMD_C_SystemFaceInfo = {
        wMainCmdID: 102,
        wSubCmdID: 201,
        nLenght: 2,
        data: [
            ["wFaceID", "WORD"],  //头像标识
        ],
    }
    //自定头像
    export let CMD_C_CustomFaceInfo = {
        wMainCmdID: 3,
        wSubCmdID: 122,
        nLenght: 138,
        data: [
            ["wFaceID", "WORD"],  //头像标识
            ["dwUserID", "DWORD"],  //用户 I D
            ["szPassword", "TCHAR", 33], //密码
            ["szMachineID", "TCHAR", 33],  //机器序列
        ],
    }

    //获取个人信息
    export let CMD_GP_GetUserIndividual = {
        wMainCmdID: 102,
        wSubCmdID: 302,
        nLenght: 4,
        data: [
            ["dwUserID", "DWORD"],
        ]

    }
    //修改昵称
    export let CMD_GP_ModifyNickName = {
        wMainCmdID: 102,
        wSubCmdID: 304,
        nLenght: 32,
        data: [
            ["m_szNickName", "CHINESE", LEN_32],
        ]

    }
    //修改资料
    export let CMD_GP_ModifyIndividual = {
        wMainCmdID: 102,
        wSubCmdID: 303,
        nLenght: 596,
        data: [
            ["cbGender", "BYTE"],							//用户性别
            ["dwUserID", "DWORD"],							//用户 I D
            ["m_szNickName", "CHINESE", 32],				//游戏昵称
            ["m_szPassword", "TCHAR", 33],				//用户密码
            ["m_szUnderWrite", "CHINESE", 32],		//个性签名
            ["m_szQQ", "TCHAR", 16],							//Q Q 号码
            ["m_szEMail", "TCHAR", 33],					//电子邮件
            ["m_szUserNote", "CHINESE", 256],			//用户说明
            ["m_szSeatPhone", "TCHAR", 33],			//固定电话
            ["m_szMobilePhone", "TCHAR", 12],		    //移动电话
            ["m_szCompellation", "CHINESE", 16],		//真实名字
            ["m_szDwellingPlace", "CHINESE", 128],	//联系地址
        ]

    }

    //根据游戏id获取昵称
    export let CMD_GP_GetNikeNameByGameid = {
        wMainCmdID: 102,
        wSubCmdID: 306,
        nLenght: 4,
        data: [
            ["dwUserID", "DWORD"],							//用户 I D               
        ]
    }
    //重置登陆密码
    export let CMD_GP_ResetPassword = {
        wMainCmdID: 102,
        wSubCmdID: 314,
        nLenght: 75,
        data: [
            ["cbType", "BYTE"],							//重置类型 1-登录密码 2-银行密码    
            ["cbIdentifyType", "BYTE"],							///标识类型 1-UserID 2-账号
            ["dwUserID", "DWORD"],							//用户id
            ["dwCheckCode", "DWORD"],							//验证码               
            ["szAccounts", "TCHAR", 32],							//用户账号
            ["szPassword", "TCHAR", 33],							//密码                   
        ]
    }
    //绑定支付宝
    export let CMD_GP_BindAlipay = {
        wMainCmdID: 102,
        wSubCmdID: 316,
        nLenght: 102,
        data: [
            ["dwUserID", "DWORD"],							//用户 I D     
            ["wBankID", "WORD"],							///银行类型 0为支付宝 非0为银行卡
            ["szAlipayAccount", "TCHAR", 64],							//支付宝账号
            ["szAlipayName", "TCHAR", 32],							//支付宝姓名                       
        ]
    }
    //查询支付宝
    export let CMD_GP_QueryAlipay = {
        wMainCmdID: 102,
        wSubCmdID: 318,
        nLenght: 5,
        data: [
            ["dwUserID", "DWORD"],							//用户 I D     
            ["cbType", "BYTE"],							///查询类型 1-支付宝 2-银行卡                     
        ]
    }

    //查询体现渠道
    export let CMD_GP_QueryCashType = {
        wMainCmdID: 102,
        wSubCmdID: 320,
        nLenght: 0,
        data: [
            //["cbCashType", "BYTE"],							//渠道开关状态 下标0-支付宝 1-银行卡 2-代理 值0-关 1-开                    
        ]
    }

    //查询单个房间在线人数
    export let CMD_GP_QueryOnline = {
        wMainCmdID: 102,
        wSubCmdID: 322,
        nLenght: 3,
        data: [
            ["wServerID", "WORD[]", 4],							//房间号                          
        ]
    }
    //查询房间在线人数
    export let CMD_GP_GetOnlineCount = {
        wMainCmdID: 102,
        wSubCmdID: 327,
        nLenght: 3,
        data: [
            ["wServerCount", "BYTE"],							//房间数
            ["wServerID", "WORD"],							//渠道开关状态 下标0-支付宝 1-银行卡 2-代理 值0-关 1-开                          
        ]
    }

    //查询用户游戏状态
    export let CMD_GP_QueryUser = {
        wMainCmdID: 102,
        wSubCmdID: 340,
        nLenght: 4,
        data: [
            ["dwUserID", "DWORD"],							      //用户id               
        ]
    }
    //获取支付状态
    export let CMD_GP_GetPayState = {
        wMainCmdID: 102,
        wSubCmdID: 342,
        nLenght: 32,
        data: [
            ["szAppCode", "TCHAR", 32],							//渠道号                       
        ]
    }
    //获取微信代理
    export let CMD_GP_PayWechat = {
        wMainCmdID: 102,
        wSubCmdID: 344,
        nLenght: 0,
        data: [

        ]
    }
    //获取QQ支付状态
    export let CMD_GP_GetPayWechat = {
        wMainCmdID: 102,
        wSubCmdID: 346,
        nLenght: 32,
        data: [
            ["szAppCode", "TCHAR", 32],							//渠道号

        ]
    }

    //查询用户手机绑定状态
    export let CMD_GP_QueryPhone = {
        wMainCmdID: 102,
        wSubCmdID: 350,
        nLenght: 4,
        data: [
            ["dwUserID", "DWORD"],							      //用户id               
        ]
    }

    //--------------------------------------------------------------------------------银行服务102
    //存款操作
    export let CMD_C_UserSaveScore = {
        wMainCmdID: 102,
        wSubCmdID: 400,
        nLenght: 41,
        data: [
            ["lSaveScore", "SCORE"],  //存入金币
            ["szMachineID", "TCHAR", 33],  //机器序列
        ],
    }
    //取款操作
    export let CMD_C_UserTakeScore = {
        wMainCmdID: 102,
        wSubCmdID: 401,
        nLenght: 74,
        data: [
            ["lTakeScore", "SCORE"],  //存入金币
            ["szPassword", "TCHAR", 33],  //mima
            ["szMachineID", "TCHAR", 33],  //机器序列
        ],
    }
    //转张操作
    export let CMD_C_UserTransferScore = {
        wMainCmdID: 102,
        wSubCmdID: 402,
        nLenght: 107,
        data: [
            ["cbByNickName", "BYTE"],  //昵称赠送 1：为根据昵称赠送 2：为根据GAMEID赠送
            ["lTransferScore", "SCORE"],  //转账金币
            ["szPassword", "TCHAR", 33],  //mima
            ["szNickName", "CHINESE", 33],  //目标用户                   
            ["szMachineID", "TCHAR", 33],  //机器序列
        ],
    }
    //银行资料
    export let CMD_C_UserInsureInfo = {
        wMainCmdID: 102,
        wSubCmdID: 403,
        nLenght: 8,
        data: [

        ],
    }
    //查询保险箱
    export let DBR_GP_QueryInsureInfo = {
        wMainCmdID: 3,
        wSubCmdID: 165,
        nLenght: 70,
        data: [
            ["dwUserID", "DWORD"],//用户 I D
            ["szPassword", "TCHAR", LEN_PASSWORD],//用户密码
        ],
    }
    // //查询银行
    // export let CMD_C_QueryInsureInfo = {
    //     wMainCmdID: 3,
    //     wSubCmdID: 165,
    //     nLenght: 45,
    //     data: [
    //         ["dwUserID", "DWORD"],//用户 I D
    //         ["szPassword", "TCHAR", LEN_PASSWORD],//用户密码
    //     ],
    // }
    //验证银行密码
    export let CMD_C_VerifyInsurePass = {
        wMainCmdID: 102,
        wSubCmdID: 407,
        nLenght: 33,
        data: [
            ["szPassword", "TCHAR", 33],
        ],
    }

    export let CMD_C_VerifyInsurePassInGame = {
        wMainCmdID: 9,
        wSubCmdID: 407,
        nLenght: 33,
        data: [
            ["szPassword", "TCHAR", 33],
        ],
    }
    //查询银行禁止状态
    export let CMD_C_GetInsureState = {
        wMainCmdID: 102,
        wSubCmdID: 409,
        nLenght: 4,
        data: [
            ["dwUserID", "DWORD"],  //用户 I D
        ],
    }
    //重置银行密码
    export let CMD_C_InsureResetPass = {
        wMainCmdID: 102,
        wSubCmdID: 411,
        nLenght: 47,
        data: [
            ["dwUserID", "DWORD"],  //用户 I D
            ["szCheckCode", "TCHAR", 10],  //验证码
            ["szInsurePass", "TCHAR", 33],  //重置密码
        ],
    }
    //获取救济金
    export let CMD_C_GetHelpScore = {
        wMainCmdID: 102,
        wSubCmdID: 420,
        nLenght: 4,
        data: [
            ["dwUserID", "DWORD"],  //用户 I D
        ],
    }



    ////查询支付展示
    export let CMD_C_QueryShowPay = {
        wMainCmdID: 102,
        wSubCmdID: 503,
        nLenght: 4,
        data: [
            ["dwUserID", "DWORD"],  //用户标识
        ],
    }
    //绑定手机号
    export let CMD_C_BindPhone = {
        wMainCmdID: 104,
        wSubCmdID: 9,
        nLenght: 67,
        data: [
            ["dwUserID", "DWORD"],  //一页显示多少
            ["szMobilePhone", "TCHAR", 20],  //手机号
            ["szPassWord", "TCHAR", 33],  //密码
            ["szIdentityCode", "TCHAR", 10],  //验证码
        ],
    }
    //密码找回(找回登陆密码)
    export let CMD_C_FindPass = {
        wMainCmdID: 104,
        wSubCmdID: 11,
        nLenght: 62,
        data: [
            ["szMobilePhone", "TCHAR", 20],  //手机号
            ["szPassWord", "TCHAR", 33],  //新密码
            ["szIdentityCode", "TCHAR", 10],  //验证码
        ],
    }

    export let CMD_MB_GetRoom = {
        wMainCmdID: 105,
        wSubCmdID: 105,
        nLenght: 0,
        data: [

        ],
    }

    //获取消息中心的消息)
    export let CMD_C_getMessage = {
        wMainCmdID: 106,
        wSubCmdID: 1,
        nLenght: 0,
        data: [

        ],
    }
    //删除消息中心的一条消息
    export let CMD_C_DeleteOneMessage = {
        wMainCmdID: 106,
        wSubCmdID: 4,
        nLenght: 0,
        data: [
            ["dwUniqueID", "DWORD"],  //唯一ID
        ],
    }
    //删除消息中心的所有消息
    export let CMD_C_DeleteAllMessage = {
        wMainCmdID: 106,
        wSubCmdID: 6,
        nLenght: 0,
        data: [

        ],
    }
    //获取转账记录
    export let CMD_C_GetTransferRecord = {
        wMainCmdID: 107,
        wSubCmdID: 1,
        nLenght: 8,
        data: [
            ["nPageSize", "DWORD"],  //一页显示多少
            ["nPageIndex", "DWORD"],  //当前页
        ],
    }


    //获取银行明细
    export let CMD_C_GetBankRecord = {
        wMainCmdID: 107,
        wSubCmdID: 3,
        nLenght: 8,
        data: [
            ["nPageSize", "DWORD"],  //一页显示多少
            ["nPageIndex", "DWORD"],  //当前页
        ],
    }
    //提现申请
    export let CMD_C_CashReq = {
        wMainCmdID: 107,
        wSubCmdID: 5,
        nLenght: 79,
        data: [
            ["dwUserID", "DWORD"],                   //用户ID
            ["cbCashType", "BYTE"],                 //提现渠道 1-支付宝 2-银行卡 3-代理提现
            ["lCashScore", "SCORE"],                  //提现金额 单位分
            ["szPassword", "CHARS", LEN_33],              //银行密码
            ["szMachineID", "CHARS", LEN_33], 		 //机器序列		
        ]
    }

    //获取提现记录
    export let CMD_C_GetCashRecord = {
        wMainCmdID: 107,
        wSubCmdID: 7,
        nLenght: 8,
        data: [
            ["nPageSize", "DWORD"],  //一页显示多少
            ["nPageIndex", "DWORD"],  //当前页
        ],
    }





    //获取代理提现记录
    export let CMD_C_GetProcashRecord = {
        wMainCmdID: 107,
        wSubCmdID: 9,
        nLenght: 8,
        data: [
            ["nPageSize", "DWORD"],  //一页显示多少
            ["nPageIndex", "DWORD"],  //当前页
        ],
    }

    //接收消息注册 
    //0主消息序列号  2,3,4子消息序列号
    //DWORD  4字节
    //WORD  2字节
    //BYTE ,CHAR 1字节 TCHAR 是CHAR的数组类型
    //SCORE   8
    //STRUCT  是结构体 现在还未定义如果有需求在构造
    export let MainCMD_MsgId = {
        0: {
            2: [
                ["dwSendTickCount", "DWORD"],
                ["dwRecvTickCount", "DWORD"],
                ["m_szNickName", "CHINESE", 32],
                ["m_szNickName2", "CHINESE", 32]
            ],

            3: [
                ["m_szNickName", "CHINESE", 32]
            ],

            4: [
                ["m_szNickName", "CHINESE", 32]

            ],
        },
        1: {
            100: [
                ["wFaceID", "WORD"],
                ["dwUserID", "DWORD"],
                ["dwGameID", "DWORD"],
                ["dwGroupID", "DWORD"],
                ["dwCustomID", "DWORD"],
                ["dwExperience", "DWORD"],
                ["dwLoveLines", "DLONG"],
                ["playerMoney", "DLONG"],
                ["lUserInsure", "DLONG"],
                ["lUserIngot", "DLONG"],
                ["dUserBeans", "DOUBLE"],
                ["cbGender", "BYTE"],
                ["cbMoorMachine", "BYTE"],
                ["szAccounts", "TCHAR", 32],
                ["szNickName", "TCHAR", 32],
                ["szCityName", "TCHAR", 32],
                ["szDynamicPass", "TCHAR", 33],
                ["szGroupName", "TCHAR", 32],
                ["cbInsureEnabled", "BYTE"],
                ["cbShowServerStatus", "BYTE"],
                ["cbMemberOrder", "BYTE"],
            ],
            101: [
                ["lResultCode", "LONG"],
                ["szDescribeString", "TCHARS", 128],
            ],
            200: [
                ["cbMustUpdate", "BYTE"],
                ["cbAdviceUpdate", "BYTE"],
                ["dwCurrentVersion", "DWORD"]
            ],
            350: [
                ["cbMemberOrder", "BYTE"],
                ["szMemberName", "TCHAR", 16],
                ["dwMemberRight", "DWORD"],
                ["dwMemberTask", "DWORD"],
                ["dwMemberShop", "DWORD"],
                ["dwMemberInsure", "DWORD"],
                ["dwMemberDayPresent", "DWORD"],
                ["dwMemberDayGiftID", "DWORD"],

            ]
        },
        2: {
            104: [
                ["data", "STRUCT[]", [
                    ["wKindID", "WORD"],   //名称索引
                    ["wNodeID", "WORD"],   //节点索引
                    ["wSortID", "WORD"],  //排序索引
                    ["wServerID", "WORD"], //房间索引
                    ["wServerKind", "WORD"],  //房间类型
                    ["wServerType", "WORD"],   //房间类型
                    ["wServerLevel", "WORD"],//房间等级
                    ["gamePort", "WORD"],	//房间端口
                    ["lCellScore", "DLONG"],//单元积分
                    ["cbEnterMember", "BYTE"],//进入会员
                    ["lEnterScore", "DLONG"],//进入积分
                    ["dwServerRule", "DWORD"],   //房间规则
                    ["onlinePlayerCount", "DWORD"],  //在线人数
                    ["computerPlayerCount", "DWORD"],//机器人
                    ["fullPlayerCount", "DWORD"],   //满员人数
                    ["szServerAddr", "TCHARS", 32],   //房间名称
                    ["szServerName", "TCHARS", 32], //房间名称
                    ["dwSurportType", "DWORD"],//支持类型
                    ["wTableCount", "WORD"]  //桌子数目
                ], 88],  //房间信息结构体
            ],
        },
        3: {
            120: [
                ["wFaceID", "WORD"],
                ["dwCustomID", "DWORD"],
            ],
            //银行资料
            164: [
                ["cbEnjoinTransfer", "BYTE"], //转账开关
                ["wRevenueTake", "WORD"],//税收比例
                ["wRevenueTransfer", "WORD"],//税收比例
                ["wRevenueTransferMember", "WORD"],//税收比例
                ["wServerID", "WORD"], //房间标识
                ["lUserScore", "DLONG"],//用户金币
                ["lUserInsure", "DLONG"],//银行金币
                ["lTransferPrerequisite", "DLONG"],//转账条件
            ],
            //银行成功
            166: [
                ["dwUserID", "DWORD"], //用户 I D
                ["lUserScore", "DLONG"], //用户金币
                ["lUserInsure", "DLONG"],//保险箱金币
                ["szDescribeString", "TCHARS", 128],//描述消息
            ],
            //银行失败
            167: [
                ["lResultCode", "DWORD"],        //错误代码
                ["szDescribeString", "TCHARS", 128],       //描述
            ],
            //密码设置结果
            170: [
                ["cbInsureEnabled", "BYTE"],        //错误代码
                ["szDescribeString", "TCHARS", 128],       //描述
            ],
            //系统消息
            214: [
                ["wType", "WORD"], //消息类型
                ["wLength", "WORD"], //消息长度
                ["szString", "TCHARS", 1024],//消息内容
            ],
        },
        100: {
            100: [
                ["wFaceID", "WORD"],
                ["cbGender", "BYTE"],
                ["dwCustomID", "DWORD"],
                ["dwUserID", "DWORD"],
                ["dwGameID", "DWORD"],
                ["dwExperience", "DWORD"],
                ["dwLoveLines", "DLONG"],
                ["szAccounts", "TCHAR", 32],
                ["szNickName", "TCHAR", 32],
                ["szCityName", "TCHAR", 32],
                ["szDynamicPass", "TCHAR", 33],

                ["lUserScore", "DLONG"],
                ["lUserIngot", "DLONG"],
                ["lUserInsure", "DLONG"],
                ["dUserBeans", "DOUBLE"],



            ],
            101: [
                ["lResultCode", "LONG"],
                ["szDescribeString", "TCHAR", 16],
            ],
            104: [

            ],
            200: [
                ["cbMustUpdate", "BYTE"],
                ["cbAdviceUpdate", "BYTE"],
                ["dwCurrentVersion", "DWORD"]
            ]
        },
        //---------------------------------用户服务-----------------------------------------
        102: {
            2: [
                ["m_szNickName", "CHINESE", 32]
            ],

            3: [
                ["m_szNickName", "CHINESE", 32]
            ],

            4: [
                ["m_szNickName", "CHINESE", 32]
            ],
            //打开账户安全界面返回
            105: [
                ["cbPassword", "BYTE"], //0:为未设置密保问题，1：为设置密保问题
                ["cbBindEmail", "BYTE"], //0:为未绑定邮箱，1：为设置绑定邮箱
            ],
            //每局分数变动
            106: [
                ["lScore", "SCORE"],
            ],
            //头像信息
            200: [
                ["wFaceID", "WORD"], //头像标识
                ["dwCustomID", "DWORD"], //自定义标识
            ],
            //返回个人资料
            301: [
                ["dwUserID", "DWORD"],  //用户ID
                ["szUserNote", "CHINESE", 256],        //用户说明（备注）
                ["szCompellation", "CHINESE", 16],  //真是姓名
                ["szSeatPhone", "TCHAR", 33],       //固定电话
                ["szMobilePhone", "TCHAR", 12],     //移动电话
                ["szQQ", "TCHAR", 16],              //qq号
                ["szEMail", "TCHAR", 33],           //电子邮件
                ["szDwellingPlace", "CHINESE", 128],    //联系地址
            ],
            //返回修改昵称
            305: [
                ["cbResultCode", "BYTE"],
                ["szDescribeString", "CHINESE", 128],
            ],
            //根据游戏id获取昵称返回
            307: [
                ["cbValid", "BYTE"],  //0:为无效,1:为查询成功
                ["szNickName", "CHINESE", 128], //玩家昵称
            ],
            //充值秘密返回
            315: [
                ["bSuccessed", "BYTE"],  //成功标识
                ["szNotifyContent", "CHINESE", 128], //描述
            ],
            //绑定支付宝返回
            317: [
                ["bSuccessed", "BYTE"],  //成功标识
                ["cbType", "BYTE", 128], //类型 1-支付宝 2-银行卡
                ["szAlipayAccount", "TCHAR", 64],  //支付宝账号
                ["szAlipayName", "CHINESE", 32], //支付宝姓名
                ["szNotifyContent", "CHINESE", 128],  //提示内容     
            ],
            //查询支付宝返回
            319: [
                ["bSuccessed", "BYTE"],  //成功标识
                ["wBankID", "WORD"], //类型 1-支付宝 2-银行卡
                ["szAlipayAccount", "TCHAR", 64],  //支付宝账号
                ["szAlipayName", "CHINESE", 32], //支付宝姓名
                ["szNotifyContent", "CHINESE", 128],  //提示内容     
            ],
            //查询提现渠道返回
            321: [
                ["cbCashAlipay", "BYTE"],  //支付宝开关 0-关 1-开
                ["cbCashBank", "BYTE"], //银行卡开关 0-关 1-开    
            ],
            //查询单个房间在线人数返回
            323: [
                ["wOnlineNum", "WORD[]", 4],  //房间总人数
                ["wRealUser", "WORD[]", 4],  //真人数
                ["wKillUser", "WORD[]", 4],  //杀分人数
            ],
            //查询房间在线人数返回
            328: [
                ["wServerCount", "WORD"],  //支付宝开关 0-关 1-开
                ["ServerPlayer", "STRUCT[]", [
                    ["wServerID", "WORD"],  //房间号
                    ["wOnlineNum", "WORD"],  //房间总人数
                    ["wRealUser", "WORD"],  //真人数
                    ["wKillUser", "WORD"],  //杀分人数
                ], 0], //房间人数列表   
            ],
            //查询用户游戏状态返回
            341: [
                ["wServerID", "WORD"],  //房间ID    
                ["cbStatus", "BYTE"], //0-无 1-站立 2-坐下 3-准备 5-游戏 6-断线
            ],
            //获取支付状态返回
            343: [
                ["cbWechat", "BYTE"],  //微信显示隐藏 1-显示 0-隐藏  
                ["cbAlipay", "BYTE"], //支付宝显示隐藏 1-显示 0-隐藏
            ],
            //获取微信代理返回
            345: [
                ["cbCount", "BYTE"],  //微信号数量    
                ["sWechat", "STRUCT[]", [
                    ["cbType", "BYTE"],							      //类型 1-临时 2-永久
                    ["szWechatNo", "TCHAR", 32],							      //微信id      
                ], 0], //
            ],
            //获取qq支付状态返回
            347: [
                ["cbPayCount", "BYTE"],  //支付类型数    
                ["cbPayState", "BYTE[]", 10], //支付显示隐藏 下标0-支付宝支付 1-微信支付 2-QQ支付 3-UnionPay支付 值1-显示 0-隐藏
            ],
            //查询用户手机号绑定状态返回
            352: [
                ["bSuccessed", "BYTE"],  //房间ID    
                ["szBindPhone", "TCHAR", 20], //绑定手机号
                ["szNotifyContent", "CHINESE", 128], //提示内容
            ],
            //银行资料
            403: [
                ["wRevenueTake", "WORD"],  //税收比例
                ["wRevenueTransfer", "WORD"],  //税收比例
                ["wServerID", "WORD"],  //房间标识
                ["lUserScore", "SCORE"],  //用户金币
                ["lUserInsure", "SCORE"],  //银行金币
                ["lTransferPrerequisite", "SCORE"],  //转账条件
            ],
            //银行成功
            405: [
                ["dwUserID", "DWORD"],
                ["lUserScore", "SCORE"],
                ["lUserInsure", "SCORE"],
                ["szDescribeString", "CHINESE", 128],
            ],
            //银行失败
            406: [
                ["cbResultCode", "BYTE"],
                ["szDescribeString", "CHINESE", 128],
            ],
            //银行验证密码结果
            408: [
                ["cbResultCode", "BYTE"],
                ["szDescribeString", "CHINESE", 128],
            ],
            //查询银行禁止状态结果
            410: [
                ["cbState", "BYTE"], //银行禁止状态 1-禁止 0-允许
            ],
            //重置银行密码结果
            412: [
                ["bSuccessed", "BYTE"], //成功标识 成功-1 失败-0
                ["szNotifyContent", "CHINESE", 128], //提示内容     
            ],
            //获取救济金返回
            421: [

                ["bSuccessed", "BYTE"], //成功标识
                ["lScore", "SCORE"],  //领取金额
                ["lCurrScore", "SCORE"], //当前金币
                ["szNotifyContent", "CHINESE", 128], //提示内容     
            ],
            //查询支付展示结果
            504: [
                ["cbPayState", "BYTE"], //在线支付状态 1-正常 0-紧张
                ["cbAllPay", "BYTE"], //是否充值过 1-是 0-否
                ["cbTraderPay", "BYTE"], //是否代理充值过 1-是 0-否
                ["cbPayTimes", "BYTE"], //是否成功充值超过10次&金额超过5000 1-是 0-否
                ["cbPayCount", "BYTE"],  //支付类型数
                ["cbPayStatus", "BYTE[]", 10], //支付显示隐藏 下标0-支付宝支付 1-微信支付 2-QQ支付 3-UnionPay支付 值1-显示 0-隐藏
            ],
            //操作成功-银行
            900: [
                ["lResultCode", "BYTE"], //成功标识 成功-1 失败-0
                ["szDescribeString", "CHINESE", 128], //提示内容     
            ],
            //操作失败-银行
            901: [
                ["lResultCode", "BYTE"], //成功标识 成功-1 失败-0
                ["szDescribeString", "CHINESE", 128], //提示内容     
            ],
        },
        //--------------------------------手机消息------------------------------------------
        104: {

            //绑定手机号返回
            10: [
                ["lResultCode", "BYTE"],                    //结果代码 1-成功 0-失败
                ["szDescribeString", "CHINESE", 128],       //描述消息
            ],
            //找回登陆密码返回
            12: [
                ["lResultCode", "LONG"],                    //结果代码 1-成功 0-失败
                ["szDescribeString", "CHINESE", 128],       //描述消息
            ],
            //获取推广排行榜返回
            21: [
                ["cbType", "BYTE"],                     //0为全部，1为昨日   
                ["dwSpreaderCount", "DWORD", 20],       //总推荐多少人数
                ["llSpreaderAward", "SCORE", 20],        //总获得多少奖励
                ["szNickName", "CHARSCHINESE[]", 20, 32],  //榜单人员昵称
            ],
            //返回推广员信息
            17: [
                ["cbShowRank", "BYTE"],                     //是否显示排行榜
                ["dwSpreaderCount", "DWORD"],       //总推荐多少人数
                ["llLastDayRevenue", "SCORE"],        //昨日推荐人总税收
                ["llLastDayAward", "SCORE"],  //昨日获得奖励
                ["llLevelRev", "SCORE", 6],       //每档税收
                ["dwLevelAwardRatio", "DWORD", 6],        //每档税收获得的奖励
                ["szQRCodeUrl", "TCHAR", 512],  //用来生成二维码的推荐URL地址
            ],
            //返回推广员下线明细
            19: [
                ["nPageIndex", "DWORD"],    //当前页	从1开始
                ["nTotalPage", "DWORD"],    //总共多少页
                ["cbCount", "BYTE"],    //信息个数
                ["info", "STRUCT[]", [
                    ["llRevenue", "SCORE"],                     //当天总税收
                    ["llRevenue", "SCORE"],        //当天奖励
                    ["szDateTime", "TCHAR", 32],        //推荐日期
                    ["szNickName", "CHINESE", 32],  //推广下线昵称
                ], 0]
            ],
            //登录成功
            100: [
                ["wFaceID", "WORD"],
                ["cbGender", "BYTE"],
                ["dwUserID", "DWORD"],
                ["dwGameID", "DWORD"],
                ["dwExperience", "DWORD"],
                ["dwLoveLiness", "DWORD"],
                ["lUserScore", "SCORE"],
                ["lUserInsure", "SCORE"],
                ["cbInsurePW", "BYTE"],
                ["szNickName", "CHINESE", LEN_32]
            ],
            //登录失败
            101: [
                ["lResultCode", "LONG"],
                ["szDescribeString", "TCHAR", 128],

            ],
            //游客绑定结果
            102: [
                ["cbResultCode", "BYTE"], //错误代码
                ["szDescribeString", "CHINESE", 128],
            ],
            //其它地方登陆
            103: [
                ["szLogonPass", "TCHAR", LEN_32],
                ["szAccounts", "TCHAR", LEN_32],
                ["szNickName", "CHINESE", LEN_32]
            ],
            //手机注册失败
            104: [
                ["lResultCode", "LONG"],
                ["szDescribeString", "CHINESE", 128],
            ],
            //升级提示
            200: [
                ["cbMustUpdate", "BYTE"],
                ["cbAdviceUpdate", "BYTE"],
                ["dwCurrentVersion", "DWORD"]
            ],
            //获取游戏本版返回
            601: [
                ["wGameCount", "WORD", LEN_32],
                ["sGameVer", "STRUCT[]", [
                    ["wGameID", "WORD"],
                    ["wGameID", "TCHAR", 32],
                ], 0],

            ],


            //获取游戏配置返回
            603: [
                ["cbNoticeState", "BYTE"],  //是否开启游戏公告 1-开启 0-关闭
                ["cbPayState", "BYTE"],    //是否开启第三方支付 1-开启 0-关闭
                ["cbCashState", "BYTE"],     //是否开启提现兑换 1-开启 0-关闭
                ["cbUpdateVersion", "BYTE"],     //大版本是否更新 1-是 0-否
                ["wAppVersion", "WORD"],         //版本号
                ["szNoticeContent", "CHINESE", 256],    //公告内容
                ["szUpdateAddr", "TCHAR", 256]       //大版本更新网址
            ],
            //获取大厅版本返回
            606: [
                ["szLogVersion", "TCHAR", 32],    //大厅版本 
                ["szSmsAddr", "TCHAR", 128],      //短信验证网址 
                ["szPayAddr", "TCHAR", 128],      //支付网址
                ["szDownloadAddr", "TCHAR", 128],     //下载网址
            ],
            //获取游戏扩张配置返回
            607: [
                ["cbConfigStatus", "BYTE[]", 5],    //(数值0为不显示，1为显示) 下标0为是否启用推广员 下标0：为推广员开关1：为红包雨开关; 2/3/4预留
            ]


        },

        //-------------------------------------房间列表--------------------------------
        105: {
            101: [
                ["wCount", "WORD"], //房间个数
                ["data", "STRUCT[]", [
                    ["wKindID", "WORD"],   //名称索引
                    ["wNodeID", "WORD"],   //节点索引
                    ["wSortID", "WORD"],   //排序索引
                    ["wServerID", "WORD"],  //房间索引
                    ["wServerPort", "WORD"],   //房间端口
                    ["dwOnLineCount", "DWORD"],  //在线人数
                    ["dwFullCount", "DWORD"],   //满员人数
                    ["szServerAddr", "CHARS", 32],   //房间地址
                    ["szServerName", "CHINESE", 32],  //房间名称
                ], 0],  //房间信息结构体
            ],
            106: [
                ["wRoomCount", "WORD"], //房间个数
                ["sRoom", "STRUCT[]", [
                    ["wKindID", "WORD"],   //名称索引
                    ["wServerID", "WORD"],   //节点索引
                    ["wSortID", "WORD"],   //排序索引
                    ["lCellScore", "SCORE"],  //房间索引
                    ["lMinScore", "SCORE"],   //房间端口
                    ["cbProperty", "BYTE[]", 10],  //在线人数
                ], 0],  //房间信息结构体
            ],
            200: [       //列表完成

            ]

        },

        //----------------------------------消息中心-------------------------------------
        106: {
            2: [
                ["cbCount", "BYTE"],  ////多少条消息
                ["data", "STRUCT[]", [
                    ["dwUniqueID", "DWORD"], //唯一ID
                    ["dwTimeStamp", "DWORD"],  //时间戳 
                    ["cbType", "BYTE"],  //消息类型 1--充值类型 2--奖励类型 3--转账类型 4--入账类型 5--修改银行密码类型 6--修改绑定邮箱类型 7--修改登录密码类型 8--领取VIP福利类型  9-提现处理中通知 10-提现已完成通知 11-支付宝认证奖励
                    ["szNickName", "CHINESE", 32],  //用户昵称
                    ["dwScore", "DWORD"],  //金币
                ], 0],

            ],
            //新增一条新消息
            3: [
                ["msg", "STRUCT[]", [
                    ["dwUniqueID", "DWORD"], //唯一ID
                    ["dwTimeStamp", "DWORD"],  //时间戳 
                    ["cbType", "BYTE"],  //消息类型 1--充值类型 2--奖励类型 3--转账类型 4--入账类型 5--修改银行密码类型 6--修改绑定邮箱类型 7--修改登录密码类型 8--领取VIP福利类型  9-提现处理中通知 10-提现已完成通知 11-支付宝认证奖励
                    ["szNickName", "CHINESE", 32],  //用户昵称
                    ["dwScore", "DWORD"],  //金币
                ], 1],

            ],
            //删除一条消息
            5: [
                ["dwUniqueID", "DWORD"], //唯一ID                
            ],
            //删除所有消息
            7: [
                ["cbRet", "BYTE"], //0:为是失败 1:删除成功                
            ],
        },

        //107主消息------------操作银行记录
        107: {

            //返回转账记录
            2: [
                ["nPageSize", "DWORD"],  //一页显示多少
                ["nPageIndex", "DWORD"],  //当前页
                ["cbCount", "WORD"],  //当前页
                ["info", "STRUCT[]", [
                    ["dwTime", "DWORD"],   //操作时间
                    ["szSourceName", "TCHAR"],    //转账方名称
                    ["dwSourceGameID", "DWORD"],  //转帐方gameID
                    ["szTargetName", "TCHAR"],    //接受方昵称
                    ["dwTargetGameID", "DWORD"],  //接受方gameID
                    ["dwScore", "DWORD"],         //资助资金
                ], 0],  //当前页
            ],
            //返回银行明细
            4: [
                ["nPageIndex", "DWORD"],  //当前页从1开始
                ["nTotalPage", "DWORD"],  //当前页
                ["cbCount", "BYTE"],  //当前页
                ["info", "STRUCT[]", [
                    ["dwTime", "DWORD"],   //操作时间
                    ["szSourceName", "TCHAR"],    //转账方名称
                    ["dwSourceGameID", "DWORD"],  //转帐方gameID
                    ["szTargetName", "TCHAR"],    //接受方昵称
                    ["dwTargetGameID", "DWORD"],  //接受方gameID
                    ["dwScore", "DWORD"],         //资助资金
                    ["dwRevenue", "WORD"],  //一页显示多少
                    ["cbOpType", "WORD"],  //操作类型 交易类别,1-存,2-取,3-转出 转入 4-比赛奖励 5-VIP奖励 6-在线奖励 7-充值  8-提现
                    ["djUnique", "TCHAR", 62],  //交易编码
                    ["dwScoreLeft", "SCORE"],  //金币余额
                ], 1]
            ],

            //提现申请结果返回
            6: [
                ["cbSuccess", "BYTE"],  //成功标识(1成功，0失败)
                ["lInsureScore", "SCORE"],  //银行剩余金额
                ["szResult", "CHINESE", 128],  //描述信息
            ],
            //返回提现记录
            8: [
                ["nPageIndex", "DWORD"],  //当前页从1开始
                ["nTotalPage", "DWORD"],  //当前页
                ["cbCount", "BYTE"],  //当前页
                ["info", "STRUCT[]", [
                    ["cbCashType", "BYTE"],   //提现渠道 1-支付宝
                    ["cbStatus", "BYTE"],    //提现状态 0-待处理 1-处理中 2-成功 3-失败 4-已冻结 5-已冲账
                    ["dwTime", "DWORD"],    //操作时间
                    ["dwCashGameID", "DWORD"],    //提现用户的
                    ["lCashScore", "SCORE"],  //提现金额
                    ["lCostScore", "SCORE"],         //到账金额
                    ["szNickName", "CHINESE", 32],  //提现用户昵称
                    ["szCashAccount", "TCHAR", 64],  //提现账号
                    ["szCashName", "CHINESE", 32],  //提现户名
                ], 0]
            ],

            //返回代理提现记录
            10: [
                ["nPageIndex", "DWORD"],  //当前页从1开始
                ["nTotalPage", "DWORD"],  //当前页
                ["cbCount", "BYTE"],  //当前页
                ["info", "STRUCT[]", [
                    ["cbCashType", "BYTE"],   //提现渠道 1-支付宝
                    ["cbStatus", "BYTE"],    //提现状态 0-待处理 1-处理中 2-成功 3-失败 4-已冻结 5-已冲账
                    ["dwTime", "DWORD"],    //操作时间
                    ["dwCashGameID", "DWORD"],    //提现用户的
                    ["lCashScore", "SCORE"],  //提现金额
                    ["lCostScore", "SCORE"],         //到账金额
                    ["szNickName", "CHINESE", 32],  //提现用户昵称
                    ["szCashAccount", "TCHAR", 64],  //提现账号
                    ["szCashName", "CHINESE", 32],  //提现户名
                    ["szCashCode", "TCHAR", 32],  //提现码
                ], 0]
            ]
        },

        108: {
            8: [
                ["cbLevel", "BYTE"],  //vip等级
            ],
        },
        1000: {
            4: [
                ["wType", "WORD"],  //消息类型 1聊天消息 2弹出消息 4全局消息 8提示消息 16滚动消息
                ["szName", "CHINESE", 32],  //发送者
                ["wLength", "WORD"],  //消息长度
                ["szString", "CHINESE", 1024],  //消息内容
            ],
            1: [
                ["wType", "WORD"],  //消息类型 1聊天消息 2弹出消息 4全局消息 8提示消息 16滚动消息
                ["szName", "TCHAR", 32],  //发送者
                ["wLength", "WORD"],  //消息长度
                ["szString", "CHINESE", 1024],  //消息内容
            ],
        },

    }
}